package com.naml.d_outputstream;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @author marin
 * @version 1.0
 * @date 2025/4/22 21:28
 * @desc 演示使用 FileOutputStream 将程序中的数据写到文件中
 */
@SuppressWarnings("all")
public class FileOutputStream05 {
    public static void main(String[] args) throws IOException {
        FileOutputStream fileOutputStream = null;
        try {
            String path = "/Users/marin/new3.txt";
            //文件未创建，会自动创建
//            fileOutputStream = new FileOutputStream(path); 此方式创建的方式，写入数据时会将原来的内容覆盖。
            fileOutputStream = new FileOutputStream(path,true);//此方式创建的方式，写入数据时在原来的内容后面追加。
            fileOutputStream.write("Hello World".getBytes());
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            fileOutputStream.close();
        }
    }
}
